Amiga Support Association Logo
 IDE, ATAPI, ATA and the Amiga

The Basics

Firstly, lets get the definitions out of the way. IDE standard for Integrated Drive Electronics. Newer IDE drives often go under the name of ATA (AT bus Attachment). Don't worry too much about what it means, all you need to know is how to use it on your Amiga.

IDE is basically a standard for connecting hard drives to your computer. It was invented by Western Digital and Compaq many years ago and is now the most common interface available. It was extended to include support for CDROMs and other removable drives with the ATAPI (AT Attachment Packet Interface) standard. The Amiga supports all of this. Depending on what Amiga you have, you may have an IDE interface already. The A1200 and A600 both have one, as does the A4000. Other models such as the A3000 and A4000T came with SCSI (a rival and superior but more expensive standard) instead.

Often IDE, ATA and ATAPI are used interchangeably. Don't worry, you can use them all on your Amiga. The only IDE related standard you can't use is ATA66, which I'll come to at the end of this document.

The Interfaces

The Amiga A1200 and A600 come with 44 pin IDE interfaces, the A4000 comes with a 40 pin one and you can buy IDE cards and adaptors for almost every Amiga ever made. The 44 pin interfaces are designed for 2.5" hard drives which are quite expensive. You can also only attach one hard drive to a 44 pin interface usually, where as a 40 pin one can take two devices in most cases. I say most cases because with some badly designed or older hardware you can only use one device per interface, but any drive made after 1997 should support two devices. 40 pin devices are usually either 3.5" (for hard drives) or 5.25" (for CD ROMs).

For A1200 and A600 users who want to connect more than a single hard drive there are special 40 pin interfaces available. Most have two 40 pin interfaces (so you can have four devices, two on each interface) and some have a 44 pin interface too so you can connect your old 44 pin hard drive too. In this case you can't use the first 40 pin interface for anything as it's diverted to the 44 pin one. These interfaces usually also provide some buffering to help prevent damage to your internal IDE port, even though the risk is small.

The difference between 44 pin and 40 pin cables is simple. 44 pin cables carry power to the drive connected to them, with 40 pin cables you need to supply power from another connection on the drive. If you have an A1200 or A600 that is still in the original case (and not in a tower) this can be a lot of fun, but usually you can't fit more than a single hard drive in there anyway.

One other important thing to note is that the internal A1200, A600 and A4000 IDE ports only support drives up to 8GB in size. Anything larger and you will only be able to use the first 8GB of space on the drive. Other controllers such as the Buddha may not have this limitation, as I don't have any IDE drives over 8GB here I can't test it so it would be best to check before buying a large drive unless you can live with only using 8GB of it.

Cables

IDE cables come in two forms. 44 pin cables are small, and usually very short. The normally have only two connections, one at each end. 40 pin cables are usually longer (30cm minimum) and have three connections, one at each end and one in the middle. The one in the middle is usually closer to one end than the other, the long end designed to go from the interface to the first drive and the shorter end from the first drive to the second drive. Both are always ribbon cables.

Normally IDE cables have a red strip down one side. This is to help you get them the write way around. Some of the better ones have little bumps on the connectors too which prevents you from putting them in the wrong way. One pitfall to look out for is the new ATA66 standard. These drives use a different cable to ordinary IDE drives and are not supported on the Amiga yet. They aren't that common because of the cost, but if buying a new hard drive make sure you get a standard IDE 40 pin one.

When routing the cable inside your computer be careful not to bend it too much. Folding it over on itself length-ways is normally okay as long as you don't press it too flat and hard. However, twisting it can lead to damage or a non-working IDE chain (the name for a cable and devices on it). Most are fairly tough but be on the look out for damage as it could affect the operation of your interface.

Master and Slave

Unless you are using a 44 pin interface with just the one drive, you will have to be aware of the way IDE handles having more than one drive on a cable. It's really quite simple. One drive is considered the master, the other the slave. If you only have one drive, it must be master, if you have two one is master (usually a hard drive) and the other is slave (usually a CD ROM). You can set if a drive is master or slave by moving jumpers on the drive. These are little tabs that fit over two pins and can make or break the connection. Commonly there are three settings: master, slave and cable select. Ignore cable select, it's not used on the Amiga. It's usually easiest to set your main hard drive to master and your CD ROM, removable drive (Zip for example) or second hard drive to slave. It doesn't really matter, just as long as they are not set to the same thing (master-master or slave-slave).

Some drives are fussy about which they are or won't co-exist with other drives. One common example of the first instance is the IDE/ATAPI Zip Drive. All the ones that I have seen have failed to work well with most drives when they are set to master. Sometimes they work as master if there is no slave drive, but I usually try and pair them off as a slave drive with a master hard drive or CD ROM to be safe. The second instance usually only applies with old hard drives, most made since about 1997 should be fine.

Here are the two possible combinations:

Interface ----- Master ----- :

Interface ----- Master ----- Slave

Anything else is not a legal setup and won't work properly. It may even trash your hardware in certain extreme cases, but it's very easy to avoid as long as you check things before connecting them.

IDE Software

If you have an A1200, A600 or A4000 it has software built in to handle the built in IDE port. The software actually calls the port the scsi.device, because SCSI is the standard used on the Amiga. Don't worry, it all works, just remember to look for scsi.device and not ide.device.

Generally, if you connect a hard drive to your internal IDE port or through a four way adapter, it will be accessible in HDToolBox. HDToolBox is supplied on a disk with your machine in some cases, otherwise you will need to get it from a friend. If you buy your drive from an Amiga dealer they will usually supply the disk, or you may have to ask for it. Anyway, once you have it simply double clicking on the HDToolBox icon will let you prep your hard drive and start using it immediately. A discussion of how to do this is beyond the scope of this document I'm afraid, either look elsewhere or ask a friend. The HDToolBox that comes with OS3.5 has a novice mode to help you out if you aren't sure what to do, as well as documentation on the CD.

For connecting CD ROMs you need a CD ROM filesystem. There are two main contenders on the Amiga, AmiCDFS and CacheCDFS. Both do more or less the same thing. AmiCDFS is free and available on Aminet or on magazine coverdisks. CacheCDFS comes with OS3.5 and the IDEFix, which I will get to. It's not free but is a little faster than AmiCDFS has more options to configure it. It also comes with a CD32 emulator so you can play CD32 games.

IDEFix '97 is a package that comes with mode four way buffered interfaces and IDE cards such as the Buddha. It claims to speed your IDE interfaces up and indeed is required for many interfaces to fully work. It comes with CacheCDFS too. Chances are if you need it you have got it with some hardware you bought anyway.

ATAPI, Mode 3, Mode 4, ATA33 and ATA66

For those interested, here is some info on these extensions to the IDE standard. ATAPI is designed to allow removable drives to be connected to an IDE interface. Electronically it's exactly the same as IDE, the only difference being the software required for it. The Amiga supports ATAPI devices and will usually recognise removable drives like Zip Drives and set them up as DF4: etc. CD ROMs require special CD ROM filesystem software, as described above.

Mode 3 and Mode 4 are extensions to the IDE standard that allow for more speed, among a few other things. The only Amiga hardware that currently supports these extensions is the Elbox Flyer (sometimes called the Power Flyer). This device is available in different versions for different machines, and cab make use of the extra speed. All drives supporting Mode 3 and Mode 4 will work as normal IDE drives (Mode 0) too, so are fully compatible with normal IDE controllers, you just won't get the extra speed.

One thing to note is that if you mix Mode 0 (normal IDE), Mode 3 and Mode 4 drives on the same cable the Mode 3 and 4 drives will normally be forced down to the lowest setting available. So, if you have a Mode 0 and a Mode 4 device, you have to use the Mode 4 device in Mode 0 in many cases too.

Finally, ATA33 and ATA66 have added even more speed to the IDE standard. Currently they are both unsupported on the Amiga. ATA 33 uses a standard IDE cable and is compatible with normal IDE interfaces (it will act as a Mode 0 drive without any speed gain). ATA66 drives have a 60 pin interface that cannot normally be interfaced with a 40 pin one without a special adaptor. It's generally best to avoid ATA66 devices, they are expensive and have no benefit on the Amiga anyway.

 Navigation
 PNG Datatype
This site uses PNG format images. If you can't see them, you probably need the PNG datatype which can be found on Aminet.